<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en"><head>
    <title>IThingBleManager </title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <meta name="dc.created" content="2020-03-25">
    <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
    <link rel="stylesheet" type="text/css" href="../../../../../dokka-javadoc-stylesheet.css" title="Style">
    <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
    <script type="text/javascript" src="../../../../../jquery/jquery-3.3.1.js"></script>
    <script type="text/javascript" src="../../../../../jquery/jquery-migrate-3.0.1.js"></script>
    <script type="text/javascript" src="../../../../../jquery/jquery-ui.js"></script>

    <script type="text/javascript" src="../../../../../search.js"></script>
    <script async type="text/javascript" src="../../../../../module-search-index.js"></script>
    <script async type="text/javascript" src="../../../../../package-search-index.js"></script>
    <script async type="text/javascript" src="../../../../../type-search-index.js"></script>
    <script async type="text/javascript" src="../../../../../member-search-index.js"></script>
    <script async type="text/javascript" src="../../../../../tag-search-index.js"></script>
</head><body>
<script type="text/javascript">
var pathtoroot = "../../../../../";
</script>
<noscript>
    <div>JavaScript is disabled on your browser.</div>
</noscript><header role="banner">
    <nav role="navigation">
        <div class="fixedNav">
            <!-- ========= START OF TOP NAVBAR ======= -->
            <div class="topNav"><a id="navbar.top">
                <!--   -->
            </a>
                <div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a>
                </div>
                <a id="navbar.top.firstrow">
                    <!--   -->
                </a>
                <ul class="navList" title="Navigation">
    <li><a href="../../../../../index.html">Overview</a></li>
    
    <li><a href="package-summary.html">Package</a></li>
    
    <li>Class</li>
    
    <li><a href="package-tree.html">Tree</a></li>
    
    <li><a href="../../../../../deprecated.html">Deprecated</a></li>
    <li><a href="../../../../../index-files/index-1.html">Index</a></li>
    <li>Help</li>
</ul></div>
            <div class="subNav">
<ul class="navList" id="allclasses_navbar_top" style="display: block;">
    <li><a href="../../../../../allclasses.html">All&nbsp;Classes</a></li>
</ul>

<ul class="navListSearch">
<li><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" class="ui-autocomplete-input" autocomplete="off" placeholder="Search">
<input type="reset" id="reset" value="reset">
</li>
</ul>
<div>
<script type="text/javascript"><!--
  allClassesLink = document.getElementById("allclasses_navbar_top");
  if(window==top) {
    allClassesLink.style.display = "block";
  }
  else {
    allClassesLink.style.display = "none";
  }
  //-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<a id="skip.navbar.top">
<!--   -->
</a></div><!-- ========= END OF TOP NAVBAR ========= -->
        </div>
        <div class="navPadding">&nbsp;</div>
        <script type="text/javascript"><!--
        $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
        //-->
        </script>
    </nav>
</header>

<main role="main">
    <div class="header">
        <div class="subTitle"><span class="packageLabelInType">Package</span>&nbsp;<a href="package-summary.html"></a></div>
        <h2 title="Interface IThingBleManager" class="title">Interface IThingBleManager</h2>
    </div>
    <div class="contentContainer">
        <!-- <ul class="inheritance">
            <li>java.lang.Object</li>
            <li>
                <ul class="inheritance">
                    <li>adaptation.Adaptation</li>
                </ul>
            </li>
        </ul> TODO inheritance tree -->
        <div class="description">
            <ul class="blockList">
                <li class="blockList">
                    
                    <hr>
                    <pre class="wrap-overflow">

public interface <span class="typeNameLabel"><a href=IThingBleManager.html>IThingBleManager</a></span>

                    </pre>
                    <div class="block"></div>
                </li>
            </ul>
        </div>
        <div class="summary">
            <ul class="blockList">
                <li class="blockList">
                <!-- ======== NESTED CLASS SUMMARY ======== -->
                    
                    <!-- =========== FIELD SUMMARY =========== -->
                    
                    <!-- ======== CONSTRUCTOR SUMMARY ======== -->
                    
                    <!-- =========== ENUM CONSTANT SUMMARY =========== -->
                    
                    <!-- ========== METHOD SUMMARY =========== -->
                    
                    <section role="region">
                        <ul class="blockList">
                            <li class="blockList"><a id="method.summary">
                                <!--   -->
                            </a>
                                <h3>Method Summary</h3>
                                <div class="memberSummary">
                                    <div role="tablist" aria-orientation="horizontal">
                                        <button role="tab" aria-selected="true" aria-controls="memberSummary_tabpanel" tabindex="0" onkeydown="switchTab(event)" id="t0" class="activeTableTab">All Methods</button>
                                        <!-- TODO: Instance and Concrete Methods #1118 -->
                                    </div>
                                    <div id="memberSummary_tabpanel" role="tabpanel">
                                    <table aria-labelledby="t0">
                                        <tr>
                                            <th class="colFirst" scope="col">Modifier and Type</th>
                                            <th class="colSecond" scope="col">Method</th>
                                            <th class="colLast" scope="col">Description</th>
                                        </tr>
                                        
                                        <tr id="i0" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingBleManager.html#notifyNoneForScan()>notifyNoneForScan</a>() </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i1" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingBleManager.html#addScanLinkTaskIds(String)>addScanLinkTaskIds</a>(String idJsonString) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i2" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingBleManager.html#disconnectLinkedIds(List)>disconnectLinkedIds</a>(List&lt;String&gt; ids) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i3" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingBleManager.html#connectBleDevice(List)>connectBleDevice</a>(List&lt;BleConnectBuilder&gt; builderList) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i4" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingBleManager.html#directConnectBleDevice(BleConnectBuilder)>directConnectBleDevice</a>(BleConnectBuilder builder) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i5" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingBleManager.html#disconnectBleDevice(List)>disconnectBleDevice</a>(List&lt;BleConnectBuilder&gt; builderList) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i6" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingBleManager.html#startBleConfig(long,String,Map,IThingBleConfigListener)>startBleConfig</a>(long homeId, String devUuid, Map&lt;String, Object&gt; params, IThingBleConfigListener configListener) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i7" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingBleManager.html#stopBleConfig(String)>stopBleConfig</a>(String devUuid) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i8" class="altColor">
                                            <td class="colFirst"><code>abstract boolean</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingBleManager.html#isBleLocalOnline(String)>isBleLocalOnline</a>(String devId) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i9" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingBleManager.html#removeDeviceLocal(String,IResultCallback)>removeDeviceLocal</a>(String devId, IResultCallback iControlCallback) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i10" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingBleManager.html#resetFactoryLocal(String,IResultCallback)>resetFactoryLocal</a>(String devId, IResultCallback iControlCallback) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i11" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingBleManager.html#publishDps(String,String,IResultCallback)>publishDps</a>(String devId, String dps, IResultCallback iControlCallback) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i12" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingBleManager.html#queryDps(String,List,IResultCallback)>queryDps</a>(String devId, List&lt;String&gt; dpList, IResultCallback iResultCallback) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i13" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingBleManager.html#startBleOta(String,int,String,String,OnBleUpgradeListener)>startBleOta</a>(String uuid, int type, String version, String binPackagePath, OnBleUpgradeListener listener) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i14" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingBleManager.html#startBleOta(String,String,int,String,String,OnBleUpgradeListener)>startBleOta</a>(String uuid, String pid, int type, String version, String binPackagePath, OnBleUpgradeListener listener) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i15" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingBleManager.html#startBleOta(BleOTABean,OnBleUpgradeListener)>startBleOta</a>(BleOTABean otaBean, OnBleUpgradeListener listener) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i16" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingBleManager.html#cancelBleOta(String)>cancelBleOta</a>(String uuid) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i17" class="rowColor">
                                            <td class="colFirst"><code>abstract String</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingBleManager.html#getDeviceAllDps(String)>getDeviceAllDps</a>(String devId) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i18" class="altColor">
                                            <td class="colFirst"><code>abstract String</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingBleManager.html#scanFilter(Array,String,String)>scanFilter</a>(Array&lt;byte&gt; scan, String devName, String address) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i19" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingBleManager.html#readBleRssi(String,BleRssiListener)>readBleRssi</a>(String devId, BleRssiListener listener) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i20" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingBleManager.html#postDataChannel(String,String,DataChannelListener)>postDataChannel</a>(String devId, String command, DataChannelListener listener) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i21" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingBleManager.html#postDataChannel(Map,DataChannelListener)>postDataChannel</a>(Map&lt;String, Object&gt; params, DataChannelListener listener) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i22" class="altColor">
                                            <td class="colFirst"><code>abstract int</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingBleManager.html#getConfigDeviceFlag(String)>getConfigDeviceFlag</a>(String uuid) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i23" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingBleManager.html#registerBusinessLog(BleLogCallback)>registerBusinessLog</a>(BleLogCallback logCallback) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i24" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingBleManager.html#unregisterBusinessLog(BleLogCallback)>unregisterBusinessLog</a>(BleLogCallback logCallback) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i25" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingBleManager.html#registerDeviceConnectStatus(String,BleConnectStatusListener)>registerDeviceConnectStatus</a>(String devId, BleConnectStatusListener statusListener) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i26" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingBleManager.html#unregisterDevcieConnectStatus(String)>unregisterDevcieConnectStatus</a>(String devId) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i27" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingBleManager.html#registerTransferListener(String,OnBleDataTransferListener)>registerTransferListener</a>(String devId, OnBleDataTransferListener listener) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i28" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingBleManager.html#unregisterTransferListener(String,OnBleDataTransferListener)>unregisterTransferListener</a>(String devId, OnBleDataTransferListener listener) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i29" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingBleManager.html#publishTransferData(String,Array,IResultCallback)>publishTransferData</a>(String devId, Array&lt;byte&gt; raw, IResultCallback iResultCallback) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i30" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingBleManager.html#publishSystemTimeWithDeviceId(String)>publishSystemTimeWithDeviceId</a>(String devId) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i31" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingBleManager.html#uploadCacheDataToServer(String)>uploadCacheDataToServer</a>(String devId) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i32" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingBleManager.html#clearBleDataCache(List)>clearBleDataCache</a>(List&lt;String&gt; devIdList) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i33" class="rowColor">
                                            <td class="colFirst"><code>abstract List&lt;CommunicationModuleT&gt;</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingBleManager.html#orderLocalCommunicationList(DeviceRespBean)>orderLocalCommunicationList</a>(DeviceRespBean respBean) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i34" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingBleManager.html#getDeviceAttribute(String,OnDeviceAttributeListener)>getDeviceAttribute</a>(String deviceId, OnDeviceAttributeListener listener) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i35" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingBleManager.html#registerBleIotListener(OnBleIoTChannelListener)>registerBleIotListener</a>(OnBleIoTChannelListener listener) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i36" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingBleManager.html#unregisterBleIotListener(OnBleIoTChannelListener)>unregisterBleIotListener</a>(OnBleIoTChannelListener listener) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i37" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingBleManager.html#publishIoTTransparentData(String,DevIotDataBean,OnBleSendChannelListener)>publishIoTTransparentData</a>(String deviceId, DevIotDataBean iotData, OnBleSendChannelListener listener) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i38" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingBleManager.html#publishTransparentData(String,Array,OnBleSendChannelListener)>publishTransparentData</a>(String deviceId, Array&lt;byte&gt; data, OnBleSendChannelListener listener) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i39" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingBleManager.html#registerBleRespListener(OnBleToDeviceListener)>registerBleRespListener</a>(OnBleToDeviceListener listener) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i40" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingBleManager.html#unRegisterBleRespListener(OnBleToDeviceListener)>unRegisterBleRespListener</a>(OnBleToDeviceListener listener) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i41" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingBleManager.html#getBluetoothState(String,IThingResultCallback<BluetoothBondStateBean>)>getBluetoothState</a>(String devId, IThingResultCallback&lt;BluetoothBondStateBean&gt; response) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i42" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingBleManager.html#activeExtenModuleByBLEActived(String,IResultCallback)>activeExtenModuleByBLEActived</a>(String deviceId, IResultCallback iResultCallback) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i43" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingBleManager.html#activeExtenModuleByBLEActived(String,Map,IResultCallback)>activeExtenModuleByBLEActived</a>(String devId, Map&lt;String, Object&gt; params, IResultCallback callback) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i44" class="altColor">
                                            <td class="colFirst"><code>abstract int</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingBleManager.html#getExtModuleType(String)>getExtModuleType</a>(String devId) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i45" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingBleManager.html#registerExtModuleStatus(ExtModuleStatusListener)>registerExtModuleStatus</a>(ExtModuleStatusListener listener) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i46" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingBleManager.html#unregisterExtModuleStatus(ExtModuleStatusListener)>unregisterExtModuleStatus</a>(ExtModuleStatusListener listener) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i47" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingBleManager.html#postFileTransfer(String,FileTransferInfo,ActionProgressResponse<Boolean>)>postFileTransfer</a>(String devId, <a href=../../../sdk/ble/core/bean/FileTransferInfo.html>FileTransferInfo</a> fileTransferInfo, ActionProgressResponse&lt;Boolean&gt; listener) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i48" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingBleManager.html#registerDataLocalProcessingListener(OnDataLocalProcessingListener)>registerDataLocalProcessingListener</a>(OnDataLocalProcessingListener listener) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i49" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingBleManager.html#setLocationWeatherAbility(IGetLocationWeather)>setLocationWeatherAbility</a>(IGetLocationWeather iGetLocationWeather) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i50" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingBleManager.html#setLocationWeatherAbility(IGetCustomLocationWeather)>setLocationWeatherAbility</a>(IGetCustomLocationWeather iGetLocationWeather) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i51" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingBleManager.html#setHomeWeatherAbility(IGetHomeWeather)>setHomeWeatherAbility</a>(IGetHomeWeather iGetHomeWeather) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i52" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingBleManager.html#setHomeWeatherAbility(IGetCustomHomeWeather)>setHomeWeatherAbility</a>(IGetCustomHomeWeather iGetHomeWeather) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i53" class="rowColor">
                                            <td class="colFirst"><code>abstract int</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingBleManager.html#readRssiByCache(String)>readRssiByCache</a>(String uuid) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i54" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingBleManager.html#recoverDeviceStatus(String)>recoverDeviceStatus</a>(String uuid) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i55" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingBleManager.html#queryWifiListForDeviceScan(QueryWifiSetting,IThingResultCallback<List<WiFiInfo>>)>queryWifiListForDeviceScan</a>(QueryWifiSetting setting, IThingResultCallback&lt;List&lt;WiFiInfo&gt;&gt; callback) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i56" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingBleManager.html#fetchDeviceLog(String,IThingResultCallback<byte[]>)>fetchDeviceLog</a>(String uuid, IThingResultCallback&lt;byte[]&gt; callback) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i57" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingBleManager.html#queryActiveStatus(String,IThingResultCallback<byte[]>)>queryActiveStatus</a>(String uuid, IThingResultCallback&lt;byte[]&gt; callback) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i58" class="altColor">
                                            <td class="colFirst"><code>abstract Boolean</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingBleManager.html#isDeviceInOta(String)>isDeviceInOta</a>(String deviceId) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i59" class="rowColor">
                                            <td class="colFirst"><code>abstract int</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingBleManager.html#getBleConnectAbility(String)>getBleConnectAbility</a>(String devId) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i60" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingBleManager.html#checkBleWifiDeviceReset(CheckDeviceSetting,IThingResultCallback<CheckResultBean>)>checkBleWifiDeviceReset</a>(CheckDeviceSetting setting, IThingResultCallback&lt;CheckResultBean&gt; callback) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i61" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingBleManager.html#startResetBleWifiDevice(ResetBleSetting,IResultCallback)>startResetBleWifiDevice</a>(ResetBleSetting setting, IResultCallback callback) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        </tbody>
                                    </table>
                                </div>
                                <ul class="blockList">
                                
                                    <li class="blockList"><a id="methods.inherited.from.class.java.lang.Object">
                                        <!--   -->
                                    </a>
                                        <h3>Methods inherited from class&nbsp;java.lang.Object</h3>
                                        <code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString,
                                            wait, wait, wait</code></li>
                                </ul>
                            </li>
                        </ul>
                    </section>
                    
                </li>
            </ul>
        </div>
        <div class="details">
            <ul class="blockList">
                <li class="blockList">
                    <!-- ========= CONSTRUCTOR DETAIL ======== -->
                    
                    <!-- ============ METHOD DETAIL ========== -->
                    
                    <section role="region">
                        <ul class="blockList">
                            <li class="blockList"><a id="method.detail">
                                <!--   -->
                            </a>
                                <h3>Method Detail</h3>
                                
                                <a id="notifyNoneForScan()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>notifyNoneForScan</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingBleManager.html#notifyNoneForScan()>notifyNoneForScan</a>()</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="addScanLinkTaskIds(String)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>addScanLinkTaskIds</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingBleManager.html#addScanLinkTaskIds(String)>addScanLinkTaskIds</a>(String idJsonString)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="disconnectLinkedIds(List)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>disconnectLinkedIds</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingBleManager.html#disconnectLinkedIds(List)>disconnectLinkedIds</a>(List&lt;String&gt; ids)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="connectBleDevice(List)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>connectBleDevice</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingBleManager.html#connectBleDevice(List)>connectBleDevice</a>(List&lt;BleConnectBuilder&gt; builderList)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="directConnectBleDevice(BleConnectBuilder)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>directConnectBleDevice</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingBleManager.html#directConnectBleDevice(BleConnectBuilder)>directConnectBleDevice</a>(BleConnectBuilder builder)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="disconnectBleDevice(List)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>disconnectBleDevice</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingBleManager.html#disconnectBleDevice(List)>disconnectBleDevice</a>(List&lt;BleConnectBuilder&gt; builderList)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="startBleConfig(long,String,Map,IThingBleConfigListener)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>startBleConfig</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingBleManager.html#startBleConfig(long,String,Map,IThingBleConfigListener)>startBleConfig</a>(long homeId, String devUuid, Map&lt;String, Object&gt; params, IThingBleConfigListener configListener)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="stopBleConfig(String)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>stopBleConfig</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingBleManager.html#stopBleConfig(String)>stopBleConfig</a>(String devUuid)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="isBleLocalOnline(String)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>isBleLocalOnline</h4>
                                        <pre class="methodSignature"> abstract boolean <a href=IThingBleManager.html#isBleLocalOnline(String)>isBleLocalOnline</a>(String devId)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="removeDeviceLocal(String,IResultCallback)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>removeDeviceLocal</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingBleManager.html#removeDeviceLocal(String,IResultCallback)>removeDeviceLocal</a>(String devId, IResultCallback iControlCallback)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="resetFactoryLocal(String,IResultCallback)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>resetFactoryLocal</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingBleManager.html#resetFactoryLocal(String,IResultCallback)>resetFactoryLocal</a>(String devId, IResultCallback iControlCallback)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="publishDps(String,String,IResultCallback)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>publishDps</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingBleManager.html#publishDps(String,String,IResultCallback)>publishDps</a>(String devId, String dps, IResultCallback iControlCallback)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="queryDps(String,List,IResultCallback)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>queryDps</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingBleManager.html#queryDps(String,List,IResultCallback)>queryDps</a>(String devId, List&lt;String&gt; dpList, IResultCallback iResultCallback)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="startBleOta(String,int,String,String,OnBleUpgradeListener)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>startBleOta</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingBleManager.html#startBleOta(String,int,String,String,OnBleUpgradeListener)>startBleOta</a>(String uuid, int type, String version, String binPackagePath, OnBleUpgradeListener listener)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="startBleOta(String,String,int,String,String,OnBleUpgradeListener)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>startBleOta</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingBleManager.html#startBleOta(String,String,int,String,String,OnBleUpgradeListener)>startBleOta</a>(String uuid, String pid, int type, String version, String binPackagePath, OnBleUpgradeListener listener)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="startBleOta(BleOTABean,OnBleUpgradeListener)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>startBleOta</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingBleManager.html#startBleOta(BleOTABean,OnBleUpgradeListener)>startBleOta</a>(BleOTABean otaBean, OnBleUpgradeListener listener)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="cancelBleOta(String)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>cancelBleOta</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingBleManager.html#cancelBleOta(String)>cancelBleOta</a>(String uuid)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getDeviceAllDps(String)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getDeviceAllDps</h4>
                                        <pre class="methodSignature"> abstract String <a href=IThingBleManager.html#getDeviceAllDps(String)>getDeviceAllDps</a>(String devId)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="scanFilter(Array,String,String)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>scanFilter</h4>
                                        <pre class="methodSignature"> abstract String <a href=IThingBleManager.html#scanFilter(Array,String,String)>scanFilter</a>(Array&lt;byte&gt; scan, String devName, String address)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="readBleRssi(String,BleRssiListener)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>readBleRssi</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingBleManager.html#readBleRssi(String,BleRssiListener)>readBleRssi</a>(String devId, BleRssiListener listener)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="postDataChannel(String,String,DataChannelListener)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>postDataChannel</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingBleManager.html#postDataChannel(String,String,DataChannelListener)>postDataChannel</a>(String devId, String command, DataChannelListener listener)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="postDataChannel(Map,DataChannelListener)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>postDataChannel</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingBleManager.html#postDataChannel(Map,DataChannelListener)>postDataChannel</a>(Map&lt;String, Object&gt; params, DataChannelListener listener)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getConfigDeviceFlag(String)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getConfigDeviceFlag</h4>
                                        <pre class="methodSignature"> abstract int <a href=IThingBleManager.html#getConfigDeviceFlag(String)>getConfigDeviceFlag</a>(String uuid)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="registerBusinessLog(BleLogCallback)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>registerBusinessLog</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingBleManager.html#registerBusinessLog(BleLogCallback)>registerBusinessLog</a>(BleLogCallback logCallback)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="unregisterBusinessLog(BleLogCallback)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>unregisterBusinessLog</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingBleManager.html#unregisterBusinessLog(BleLogCallback)>unregisterBusinessLog</a>(BleLogCallback logCallback)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="registerDeviceConnectStatus(String,BleConnectStatusListener)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>registerDeviceConnectStatus</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingBleManager.html#registerDeviceConnectStatus(String,BleConnectStatusListener)>registerDeviceConnectStatus</a>(String devId, BleConnectStatusListener statusListener)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="unregisterDevcieConnectStatus(String)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>unregisterDevcieConnectStatus</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingBleManager.html#unregisterDevcieConnectStatus(String)>unregisterDevcieConnectStatus</a>(String devId)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="registerTransferListener(String,OnBleDataTransferListener)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>registerTransferListener</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingBleManager.html#registerTransferListener(String,OnBleDataTransferListener)>registerTransferListener</a>(String devId, OnBleDataTransferListener listener)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="unregisterTransferListener(String,OnBleDataTransferListener)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>unregisterTransferListener</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingBleManager.html#unregisterTransferListener(String,OnBleDataTransferListener)>unregisterTransferListener</a>(String devId, OnBleDataTransferListener listener)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="publishTransferData(String,Array,IResultCallback)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>publishTransferData</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingBleManager.html#publishTransferData(String,Array,IResultCallback)>publishTransferData</a>(String devId, Array&lt;byte&gt; raw, IResultCallback iResultCallback)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="publishSystemTimeWithDeviceId(String)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>publishSystemTimeWithDeviceId</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingBleManager.html#publishSystemTimeWithDeviceId(String)>publishSystemTimeWithDeviceId</a>(String devId)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="uploadCacheDataToServer(String)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>uploadCacheDataToServer</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingBleManager.html#uploadCacheDataToServer(String)>uploadCacheDataToServer</a>(String devId)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="clearBleDataCache(List)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>clearBleDataCache</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingBleManager.html#clearBleDataCache(List)>clearBleDataCache</a>(List&lt;String&gt; devIdList)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="orderLocalCommunicationList(DeviceRespBean)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>orderLocalCommunicationList</h4>
                                        <pre class="methodSignature"> abstract List&lt;CommunicationModuleT&gt; <a href=IThingBleManager.html#orderLocalCommunicationList(DeviceRespBean)>orderLocalCommunicationList</a>(DeviceRespBean respBean)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getDeviceAttribute(String,OnDeviceAttributeListener)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getDeviceAttribute</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingBleManager.html#getDeviceAttribute(String,OnDeviceAttributeListener)>getDeviceAttribute</a>(String deviceId, OnDeviceAttributeListener listener)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="registerBleIotListener(OnBleIoTChannelListener)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>registerBleIotListener</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingBleManager.html#registerBleIotListener(OnBleIoTChannelListener)>registerBleIotListener</a>(OnBleIoTChannelListener listener)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="unregisterBleIotListener(OnBleIoTChannelListener)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>unregisterBleIotListener</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingBleManager.html#unregisterBleIotListener(OnBleIoTChannelListener)>unregisterBleIotListener</a>(OnBleIoTChannelListener listener)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="publishIoTTransparentData(String,DevIotDataBean,OnBleSendChannelListener)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>publishIoTTransparentData</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingBleManager.html#publishIoTTransparentData(String,DevIotDataBean,OnBleSendChannelListener)>publishIoTTransparentData</a>(String deviceId, DevIotDataBean iotData, OnBleSendChannelListener listener)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="publishTransparentData(String,Array,OnBleSendChannelListener)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>publishTransparentData</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingBleManager.html#publishTransparentData(String,Array,OnBleSendChannelListener)>publishTransparentData</a>(String deviceId, Array&lt;byte&gt; data, OnBleSendChannelListener listener)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="registerBleRespListener(OnBleToDeviceListener)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>registerBleRespListener</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingBleManager.html#registerBleRespListener(OnBleToDeviceListener)>registerBleRespListener</a>(OnBleToDeviceListener listener)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="unRegisterBleRespListener(OnBleToDeviceListener)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>unRegisterBleRespListener</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingBleManager.html#unRegisterBleRespListener(OnBleToDeviceListener)>unRegisterBleRespListener</a>(OnBleToDeviceListener listener)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getBluetoothState(String,IThingResultCallback&lt;BluetoothBondStateBean&gt;)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getBluetoothState</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingBleManager.html#getBluetoothState(String,IThingResultCallback<BluetoothBondStateBean>)>getBluetoothState</a>(String devId, IThingResultCallback&lt;BluetoothBondStateBean&gt; response)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="activeExtenModuleByBLEActived(String,IResultCallback)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>activeExtenModuleByBLEActived</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingBleManager.html#activeExtenModuleByBLEActived(String,IResultCallback)>activeExtenModuleByBLEActived</a>(String deviceId, IResultCallback iResultCallback)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="activeExtenModuleByBLEActived(String,Map,IResultCallback)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>activeExtenModuleByBLEActived</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingBleManager.html#activeExtenModuleByBLEActived(String,Map,IResultCallback)>activeExtenModuleByBLEActived</a>(String devId, Map&lt;String, Object&gt; params, IResultCallback callback)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getExtModuleType(String)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getExtModuleType</h4>
                                        <pre class="methodSignature"> abstract int <a href=IThingBleManager.html#getExtModuleType(String)>getExtModuleType</a>(String devId)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="registerExtModuleStatus(ExtModuleStatusListener)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>registerExtModuleStatus</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingBleManager.html#registerExtModuleStatus(ExtModuleStatusListener)>registerExtModuleStatus</a>(ExtModuleStatusListener listener)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="unregisterExtModuleStatus(ExtModuleStatusListener)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>unregisterExtModuleStatus</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingBleManager.html#unregisterExtModuleStatus(ExtModuleStatusListener)>unregisterExtModuleStatus</a>(ExtModuleStatusListener listener)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="postFileTransfer(String,FileTransferInfo,ActionProgressResponse&lt;Boolean&gt;)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>postFileTransfer</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingBleManager.html#postFileTransfer(String,FileTransferInfo,ActionProgressResponse<Boolean>)>postFileTransfer</a>(String devId, <a href=../../../sdk/ble/core/bean/FileTransferInfo.html>FileTransferInfo</a> fileTransferInfo, ActionProgressResponse&lt;Boolean&gt; listener)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="registerDataLocalProcessingListener(OnDataLocalProcessingListener)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>registerDataLocalProcessingListener</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingBleManager.html#registerDataLocalProcessingListener(OnDataLocalProcessingListener)>registerDataLocalProcessingListener</a>(OnDataLocalProcessingListener listener)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="setLocationWeatherAbility(IGetLocationWeather)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>setLocationWeatherAbility</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingBleManager.html#setLocationWeatherAbility(IGetLocationWeather)>setLocationWeatherAbility</a>(IGetLocationWeather iGetLocationWeather)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="setLocationWeatherAbility(IGetCustomLocationWeather)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>setLocationWeatherAbility</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingBleManager.html#setLocationWeatherAbility(IGetCustomLocationWeather)>setLocationWeatherAbility</a>(IGetCustomLocationWeather iGetLocationWeather)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="setHomeWeatherAbility(IGetHomeWeather)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>setHomeWeatherAbility</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingBleManager.html#setHomeWeatherAbility(IGetHomeWeather)>setHomeWeatherAbility</a>(IGetHomeWeather iGetHomeWeather)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="setHomeWeatherAbility(IGetCustomHomeWeather)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>setHomeWeatherAbility</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingBleManager.html#setHomeWeatherAbility(IGetCustomHomeWeather)>setHomeWeatherAbility</a>(IGetCustomHomeWeather iGetHomeWeather)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="readRssiByCache(String)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>readRssiByCache</h4>
                                        <pre class="methodSignature"> abstract int <a href=IThingBleManager.html#readRssiByCache(String)>readRssiByCache</a>(String uuid)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="recoverDeviceStatus(String)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>recoverDeviceStatus</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingBleManager.html#recoverDeviceStatus(String)>recoverDeviceStatus</a>(String uuid)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="queryWifiListForDeviceScan(QueryWifiSetting,IThingResultCallback&lt;List&lt;WiFiInfo&gt;&gt;)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>queryWifiListForDeviceScan</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingBleManager.html#queryWifiListForDeviceScan(QueryWifiSetting,IThingResultCallback<List<WiFiInfo>>)>queryWifiListForDeviceScan</a>(QueryWifiSetting setting, IThingResultCallback&lt;List&lt;WiFiInfo&gt;&gt; callback)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="fetchDeviceLog(String,IThingResultCallback&lt;byte[]&gt;)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>fetchDeviceLog</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingBleManager.html#fetchDeviceLog(String,IThingResultCallback<byte[]>)>fetchDeviceLog</a>(String uuid, IThingResultCallback&lt;byte[]&gt; callback)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="queryActiveStatus(String,IThingResultCallback&lt;byte[]&gt;)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>queryActiveStatus</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingBleManager.html#queryActiveStatus(String,IThingResultCallback<byte[]>)>queryActiveStatus</a>(String uuid, IThingResultCallback&lt;byte[]&gt; callback)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="isDeviceInOta(String)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>isDeviceInOta</h4>
                                        <pre class="methodSignature"> abstract Boolean <a href=IThingBleManager.html#isDeviceInOta(String)>isDeviceInOta</a>(String deviceId)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getBleConnectAbility(String)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getBleConnectAbility</h4>
                                        <pre class="methodSignature"> abstract int <a href=IThingBleManager.html#getBleConnectAbility(String)>getBleConnectAbility</a>(String devId)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="checkBleWifiDeviceReset(CheckDeviceSetting,IThingResultCallback&lt;CheckResultBean&gt;)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>checkBleWifiDeviceReset</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingBleManager.html#checkBleWifiDeviceReset(CheckDeviceSetting,IThingResultCallback<CheckResultBean>)>checkBleWifiDeviceReset</a>(CheckDeviceSetting setting, IThingResultCallback&lt;CheckResultBean&gt; callback)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="startResetBleWifiDevice(ResetBleSetting,IResultCallback)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockListLast"
                                          >
                                    <li class="blockList">
                                        <h4>startResetBleWifiDevice</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingBleManager.html#startResetBleWifiDevice(ResetBleSetting,IResultCallback)>startResetBleWifiDevice</a>(ResetBleSetting setting, IResultCallback callback)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                            </li>
                        </ul>
                    </section>
                    
                </li>
            </ul>
        </div>
    </div>
</main>
<footer role="contentinfo">
    <nav role="navigation">
        <!-- ======= START OF BOTTOM NAVBAR ====== -->
        <div class="bottomNav"><a id="navbar.bottom">
            <!--   -->
        </a>
            <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a>
            </div>
            <a id="navbar.bottom.firstrow">
                <!--   -->
            </a>
            <ul class="navList" title="Navigation">
    <li><a href="../../../../../index.html">Overview</a></li>
    
    <li><a href="package-summary.html">Package</a></li>
    
    <li>Class</li>
    
    <li><a href="package-tree.html">Tree</a></li>
    
    <li><a href="../../../../../deprecated.html">Deprecated</a></li>
    <li><a href="../../../../../index-files/index-1.html">Index</a></li>
    <li>Help</li>
</ul></div>
        <a id="skip.navbar.bottom">
            <!--   -->
        </a>
        <div class="subNav">
<ul class="navList" id="allclasses_navbar_top" style="display: block;">
    <li><a href="../../../../../allclasses.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
  allClassesLink = document.getElementById("allclasses_navbar_top");
  if(window==top) {
    allClassesLink.style.display = "block";
  }
  else {
    allClassesLink.style.display = "none";
  }
  //-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<a id="skip.navbar.top">
<!--   -->
</a></div><!-- ======== END OF BOTTOM NAVBAR ======= -->
    </nav>
</footer><ul class="ui-autocomplete ui-front ui-menu ui-widget ui-widget-content" id="ui-id-1" tabindex="0"
    style="display: none;"></ul>
<span role="status" aria-live="assertive" aria-relevant="additions" class="ui-helper-hidden-accessible"></span>
</body>
</html>
